i.eci { 
display: block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.select2-container i.eci,
.elementor-icon-list-icon i.eci {
display: inline-block;
}
.elementor-icons-manager__tab__item__icon.eci {
font-size: 28px;
}
.elementor-icons-manager__tab-link i.eci {
display: inline-block;
font-size: 18px;
}
@font-face {
font-family: 'font77421951';
src: url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-4d605878.zip/fontello-4d605878/font/fontello.eot?1181578281);
src: url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-4d605878.zip/fontello-4d605878/font/fontello.eot?1181578281#iefix) format('embedded-opentype'),
url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-4d605878.zip/fontello-4d605878/font/fontello.woff2?1181578281) format('woff2'),
url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-4d605878.zip/fontello-4d605878/font/fontello.woff?1181578281) format('woff'),
url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-4d605878.zip/fontello-4d605878/font/fontello.ttf?1181578281) format('truetype'),
url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-4d605878.zip/fontello-4d605878/font/fontello.svg?1181578281#fontello) format('svg');
font-weight: normal;
font-style: normal;
}
.eci.font77421951-heart::before { content: '\e800'; font-family: 'font77421951'; }
.eci.font77421951-heart-filled::before { content: '\e801'; font-family: 'font77421951'; }
.eci.font77421951-star::before { content: '\e802'; font-family: 'font77421951'; }
.eci.font77421951-star-filled::before { content: '\e803'; font-family: 'font77421951'; }
.eci.font77421951-user-outline::before { content: '\e804'; font-family: 'font77421951'; }
.eci.font77421951-th::before { content: '\e805'; font-family: 'font77421951'; }
.eci.font77421951-th-large-outline::before { content: '\e806'; font-family: 'font77421951'; }
.eci.font77421951-th-large::before { content: '\e807'; font-family: 'font77421951'; }
.eci.font77421951-th-list-outline::before { content: '\e808'; font-family: 'font77421951'; }
.eci.font77421951-th-list::before { content: '\e809'; font-family: 'font77421951'; }
.eci.font77421951-eq::before { content: '\e80a'; font-family: 'font77421951'; }
.eci.font77421951-info-outline::before { content: '\e80b'; font-family: 'font77421951'; }
.eci.font77421951-info::before { content: '\e80c'; font-family: 'font77421951'; }
.eci.font77421951-home-outline::before { content: '\e80d'; font-family: 'font77421951'; }
.eci.font77421951-home::before { content: '\e80e'; font-family: 'font77421951'; }
.eci.font77421951-flag::before { content: '\e80f'; font-family: 'font77421951'; }
.eci.font77421951-flag-filled::before { content: '\e810'; font-family: 'font77421951'; }
.eci.font77421951-thumbs-up::before { content: '\e811'; font-family: 'font77421951'; }
.eci.font77421951-thumbs-down::before { content: '\e812'; font-family: 'font77421951'; }
.eci.font77421951-download-outline::before { content: '\e813'; font-family: 'font77421951'; }
.eci.font77421951-user::before { content: '\e814'; font-family: 'font77421951'; }
.eci.font77421951-users-outline::before { content: '\e815'; font-family: 'font77421951'; }
.eci.font77421951-users::before { content: '\e816'; font-family: 'font77421951'; }
.eci.font77421951-user-add-outline::before { content: '\e817'; font-family: 'font77421951'; }
.eci.font77421951-user-add::before { content: '\e818'; font-family: 'font77421951'; }
.eci.font77421951-user-delete-outline::before { content: '\e819'; font-family: 'font77421951'; }
.eci.font77421951-user-delete::before { content: '\e81a'; font-family: 'font77421951'; }
.eci.font77421951-video::before { content: '\e81b'; font-family: 'font77421951'; }
.eci.font77421951-videocam-outline::before { content: '\e81c'; font-family: 'font77421951'; }
.eci.font77421951-videocam::before { content: '\e81d'; font-family: 'font77421951'; }
.eci.font77421951-ok-outline::before { content: '\e81e'; font-family: 'font77421951'; }
.eci.font77421951-ok::before { content: '\e81f'; font-family: 'font77421951'; }
.eci.font77421951-cancel-outline::before { content: '\e820'; font-family: 'font77421951'; }
.eci.font77421951-cancel::before { content: '\e821'; font-family: 'font77421951'; }
.eci.font77421951-cancel-alt::before { content: '\e822'; font-family: 'font77421951'; }
.eci.font77421951-cancel-alt-filled::before { content: '\e823'; font-family: 'font77421951'; }
.eci.font77421951-cancel-circled-outline::before { content: '\e824'; font-family: 'font77421951'; }
.eci.font77421951-cancel-circled::before { content: '\e825'; font-family: 'font77421951'; }
.eci.font77421951-plus-outline::before { content: '\e826'; font-family: 'font77421951'; }
.eci.font77421951-plus::before { content: '\e827'; font-family: 'font77421951'; }
.eci.font77421951-link-outline::before { content: '\e828'; font-family: 'font77421951'; }
.eci.font77421951-link::before { content: '\e829'; font-family: 'font77421951'; }
.eci.font77421951-attach-outline::before { content: '\e82a'; font-family: 'font77421951'; }
.eci.font77421951-attach::before { content: '\e82b'; font-family: 'font77421951'; }
.eci.font77421951-lock::before { content: '\e82c'; font-family: 'font77421951'; }
.eci.font77421951-lock-filled::before { content: '\e82d'; font-family: 'font77421951'; }
.eci.font77421951-lock-open::before { content: '\e82e'; font-family: 'font77421951'; }
.eci.font77421951-lock-open-filled::before { content: '\e82f'; font-family: 'font77421951'; }
.eci.font77421951-pin-outline::before { content: '\e830'; font-family: 'font77421951'; }
.eci.font77421951-pin::before { content: '\e831'; font-family: 'font77421951'; }
.eci.font77421951-download::before { content: '\e832'; font-family: 'font77421951'; }
.eci.font77421951-upload-outline::before { content: '\e833'; font-family: 'font77421951'; }
.eci.font77421951-upload::before { content: '\e834'; font-family: 'font77421951'; }
.eci.font77421951-upload-cloud-outline::before { content: '\e835'; font-family: 'font77421951'; }
.eci.font77421951-upload-cloud::before { content: '\e836'; font-family: 'font77421951'; }
.eci.font77421951-reply-outline::before { content: '\e837'; font-family: 'font77421951'; }
.eci.font77421951-reply::before { content: '\e838'; font-family: 'font77421951'; }
.eci.font77421951-forward-outline::before { content: '\e839'; font-family: 'font77421951'; }
.eci.font77421951-forward::before { content: '\e83a'; font-family: 'font77421951'; }
.eci.font77421951-code-outline::before { content: '\e83b'; font-family: 'font77421951'; }
.eci.font77421951-code::before { content: '\e83c'; font-family: 'font77421951'; }
.eci.font77421951-export-outline::before { content: '\e83d'; font-family: 'font77421951'; }
.eci.font77421951-export::before { content: '\e83e'; font-family: 'font77421951'; }
.eci.font77421951-pencil::before { content: '\e83f'; font-family: 'font77421951'; }
.eci.font77421951-pen::before { content: '\e840'; font-family: 'font77421951'; }
.eci.font77421951-feather::before { content: '\e841'; font-family: 'font77421951'; }
.eci.font77421951-edit::before { content: '\e842'; font-family: 'font77421951'; }
.eci.font77421951-print::before { content: '\e843'; font-family: 'font77421951'; }
.eci.font77421951-comment::before { content: '\e844'; font-family: 'font77421951'; }
.eci.font77421951-chat::before { content: '\e845'; font-family: 'font77421951'; }
.eci.font77421951-chat-alt::before { content: '\e846'; font-family: 'font77421951'; }
.eci.font77421951-bell::before { content: '\e847'; font-family: 'font77421951'; }
.eci.font77421951-attention::before { content: '\e848'; font-family: 'font77421951'; }
.eci.font77421951-attention-filled::before { content: '\e849'; font-family: 'font77421951'; }
.eci.font77421951-warning-empty::before { content: '\e84a'; font-family: 'font77421951'; }
.eci.font77421951-warning::before { content: '\e84b'; font-family: 'font77421951'; }
.eci.font77421951-contacts::before { content: '\e84c'; font-family: 'font77421951'; }
.eci.font77421951-vcard::before { content: '\e84d'; font-family: 'font77421951'; }
.eci.font77421951-address::before { content: '\e84e'; font-family: 'font77421951'; }
.eci.font77421951-location-outline::before { content: '\e84f'; font-family: 'font77421951'; }
.eci.font77421951-location::before { content: '\e850'; font-family: 'font77421951'; }
.eci.font77421951-map::before { content: '\e851'; font-family: 'font77421951'; }
.eci.font77421951-direction-outline::before { content: '\e852'; font-family: 'font77421951'; }
.eci.font77421951-direction::before { content: '\e853'; font-family: 'font77421951'; }
.eci.font77421951-compass::before { content: '\e854'; font-family: 'font77421951'; }
.eci.font77421951-trash::before { content: '\e855'; font-family: 'font77421951'; }
.eci.font77421951-doc::before { content: '\e856'; font-family: 'font77421951'; }
.eci.font77421951-doc-text::before { content: '\e857'; font-family: 'font77421951'; }
.eci.font77421951-doc-add::before { content: '\e858'; font-family: 'font77421951'; }
.eci.font77421951-doc-remove::before { content: '\e859'; font-family: 'font77421951'; }
.eci.font77421951-news::before { content: '\e85a'; font-family: 'font77421951'; }
.eci.font77421951-folder::before { content: '\e85b'; font-family: 'font77421951'; }
.eci.font77421951-folder-add::before { content: '\e85c'; font-family: 'font77421951'; }
.eci.font77421951-folder-delete::before { content: '\e85d'; font-family: 'font77421951'; }
.eci.font77421951-archive::before { content: '\e85e'; font-family: 'font77421951'; }
.eci.font77421951-box::before { content: '\e85f'; font-family: 'font77421951'; }
.eci.font77421951-rss-outline::before { content: '\e860'; font-family: 'font77421951'; }
.eci.font77421951-rss::before { content: '\e861'; font-family: 'font77421951'; }
.eci.font77421951-phone-outline::before { content: '\e862'; font-family: 'font77421951'; }
.eci.font77421951-phone::before { content: '\e863'; font-family: 'font77421951'; }
.eci.font77421951-menu-outline::before { content: '\e864'; font-family: 'font77421951'; }
.eci.font77421951-menu::before { content: '\e865'; font-family: 'font77421951'; }
.eci.font77421951-cog-outline::before { content: '\e866'; font-family: 'font77421951'; }
.eci.font77421951-cog::before { content: '\e867'; font-family: 'font77421951'; }
.eci.font77421951-wrench-outline::before { content: '\e868'; font-family: 'font77421951'; }
.eci.font77421951-wrench::before { content: '\e869'; font-family: 'font77421951'; }
.eci.font77421951-basket::before { content: '\e86a'; font-family: 'font77421951'; }
.eci.font77421951-calendar-outlilne::before { content: '\e86b'; font-family: 'font77421951'; }
.eci.font77421951-calendar::before { content: '\e86c'; font-family: 'font77421951'; }
.eci.font77421951-mic-outline::before { content: '\e86d'; font-family: 'font77421951'; }
.eci.font77421951-mic::before { content: '\e86e'; font-family: 'font77421951'; }
.eci.font77421951-volume-off::before { content: '\e86f'; font-family: 'font77421951'; }
.eci.font77421951-volume-low::before { content: '\e870'; font-family: 'font77421951'; }
.eci.font77421951-volume-middle::before { content: '\e871'; font-family: 'font77421951'; }
.eci.font77421951-volume-high::before { content: '\e872'; font-family: 'font77421951'; }
.eci.font77421951-headphones::before { content: '\e873'; font-family: 'font77421951'; }
.eci.font77421951-clock::before { content: '\e874'; font-family: 'font77421951'; }
.eci.font77421951-wristwatch::before { content: '\e875'; font-family: 'font77421951'; }
.eci.font77421951-stopwatch::before { content: '\e876'; font-family: 'font77421951'; }
.eci.font77421951-lightbulb::before { content: '\e877'; font-family: 'font77421951'; }
.eci.font77421951-block-outline::before { content: '\e878'; font-family: 'font77421951'; }
.eci.font77421951-block::before { content: '\e879'; font-family: 'font77421951'; }
.eci.font77421951-resize-full-outline::before { content: '\e87a'; font-family: 'font77421951'; }
.eci.font77421951-resize-full::before { content: '\e87b'; font-family: 'font77421951'; }
.eci.font77421951-resize-normal-outline::before { content: '\e87c'; font-family: 'font77421951'; }
.eci.font77421951-resize-normal::before { content: '\e87d'; font-family: 'font77421951'; }
.eci.font77421951-move-outline::before { content: '\e87e'; font-family: 'font77421951'; }
.eci.font77421951-move::before { content: '\e87f'; font-family: 'font77421951'; }
.eci.font77421951-popup::before { content: '\e880'; font-family: 'font77421951'; }
.eci.font77421951-zoom-in-outline::before { content: '\e881'; font-family: 'font77421951'; }
.eci.font77421951-zoom-in::before { content: '\e882'; font-family: 'font77421951'; }
.eci.font77421951-zoom-out-outline::before { content: '\e883'; font-family: 'font77421951'; }
.eci.font77421951-zoom-out::before { content: '\e884'; font-family: 'font77421951'; }
.eci.font77421951-popup-1::before { content: '\e885'; font-family: 'font77421951'; }
.eci.font77421951-left-open-outline::before { content: '\e886'; font-family: 'font77421951'; }
.eci.font77421951-left-open::before { content: '\e887'; font-family: 'font77421951'; }
.eci.font77421951-right-open-outline::before { content: '\e888'; font-family: 'font77421951'; }
.eci.font77421951-right-open::before { content: '\e889'; font-family: 'font77421951'; }
.eci.font77421951-down::before { content: '\e88a'; font-family: 'font77421951'; }
.eci.font77421951-left::before { content: '\e88b'; font-family: 'font77421951'; }
.eci.font77421951-right::before { content: '\e88c'; font-family: 'font77421951'; }
.eci.font77421951-up::before { content: '\e88d'; font-family: 'font77421951'; }
.eci.font77421951-down-outline::before { content: '\e88e'; font-family: 'font77421951'; }
.eci.font77421951-left-outline::before { content: '\e88f'; font-family: 'font77421951'; }
.eci.font77421951-right-outline::before { content: '\e890'; font-family: 'font77421951'; }
.eci.font77421951-up-outline::before { content: '\e891'; font-family: 'font77421951'; }
.eci.font77421951-down-small::before { content: '\e892'; font-family: 'font77421951'; }
.eci.font77421951-left-small::before { content: '\e893'; font-family: 'font77421951'; }
.eci.font77421951-right-small::before { content: '\e894'; font-family: 'font77421951'; }
.eci.font77421951-up-small::before { content: '\e895'; font-family: 'font77421951'; }
.eci.font77421951-cw-outline::before { content: '\e896'; font-family: 'font77421951'; }
.eci.font77421951-cw::before { content: '\e897'; font-family: 'font77421951'; }
.eci.font77421951-arrows-cw-outline::before { content: '\e898'; font-family: 'font77421951'; }
.eci.font77421951-arrows-cw::before { content: '\e899'; font-family: 'font77421951'; }
.eci.font77421951-loop-outline::before { content: '\e89a'; font-family: 'font77421951'; }
.eci.font77421951-loop::before { content: '\e89b'; font-family: 'font77421951'; }
.eci.font77421951-loop-alt-outline::before { content: '\e89c'; font-family: 'font77421951'; }
.eci.font77421951-loop-alt::before { content: '\e89d'; font-family: 'font77421951'; }
.eci.font77421951-shuffle::before { content: '\e89e'; font-family: 'font77421951'; }
.eci.font77421951-play-outline::before { content: '\e89f'; font-family: 'font77421951'; }
.eci.font77421951-play::before { content: '\e8a0'; font-family: 'font77421951'; }
.eci.font77421951-stop-outline::before { content: '\e8a1'; font-family: 'font77421951'; }
.eci.font77421951-stop::before { content: '\e8a2'; font-family: 'font77421951'; }
.eci.font77421951-pause-outline::before { content: '\e8a3'; font-family: 'font77421951'; }
.eci.font77421951-pause::before { content: '\e8a4'; font-family: 'font77421951'; }
.eci.font77421951-fast-fw-outline::before { content: '\e8a5'; font-family: 'font77421951'; }
.eci.font77421951-fast-fw::before { content: '\e8a6'; font-family: 'font77421951'; }
.eci.font77421951-rewind-outline::before { content: '\e8a7'; font-family: 'font77421951'; }
.eci.font77421951-rewind::before { content: '\e8a8'; font-family: 'font77421951'; }
.eci.font77421951-record-outline::before { content: '\e8a9'; font-family: 'font77421951'; }
.eci.font77421951-record::before { content: '\e8aa'; font-family: 'font77421951'; }
.eci.font77421951-eject-outline::before { content: '\e8ab'; font-family: 'font77421951'; }
.eci.font77421951-eject::before { content: '\e8ac'; font-family: 'font77421951'; }
.eci.font77421951-eject-alt-outline::before { content: '\e8ad'; font-family: 'font77421951'; }
.eci.font77421951-eject-alt::before { content: '\e8ae'; font-family: 'font77421951'; }
.eci.font77421951-bat1::before { content: '\e8af'; font-family: 'font77421951'; }
.eci.font77421951-bat2::before { content: '\e8b0'; font-family: 'font77421951'; }
.eci.font77421951-bat3::before { content: '\e8b1'; font-family: 'font77421951'; }
.eci.font77421951-bat4::before { content: '\e8b2'; font-family: 'font77421951'; }
.eci.font77421951-bat-charge::before { content: '\e8b3'; font-family: 'font77421951'; }
.eci.font77421951-plug::before { content: '\e8b4'; font-family: 'font77421951'; }
.eci.font77421951-target-outline::before { content: '\e8b5'; font-family: 'font77421951'; }
.eci.font77421951-target::before { content: '\e8b6'; font-family: 'font77421951'; }
.eci.font77421951-wifi-outline::before { content: '\e8b7'; font-family: 'font77421951'; }
.eci.font77421951-wifi::before { content: '\e8b8'; font-family: 'font77421951'; }
.eci.font77421951-desktop::before { content: '\e8b9'; font-family: 'font77421951'; }
.eci.font77421951-laptop::before { content: '\e8ba'; font-family: 'font77421951'; }
.eci.font77421951-tablet::before { content: '\e8bb'; font-family: 'font77421951'; }
.eci.font77421951-mobile::before { content: '\e8bc'; font-family: 'font77421951'; }
.eci.font77421951-contrast::before { content: '\e8bd'; font-family: 'font77421951'; }
.eci.font77421951-globe-outline::before { content: '\e8be'; font-family: 'font77421951'; }
.eci.font77421951-globe::before { content: '\e8bf'; font-family: 'font77421951'; }
.eci.font77421951-globe-alt-outline::before { content: '\e8c0'; font-family: 'font77421951'; }
.eci.font77421951-globe-alt::before { content: '\e8c1'; font-family: 'font77421951'; }
.eci.font77421951-sun::before { content: '\e8c2'; font-family: 'font77421951'; }
.eci.font77421951-sun-filled::before { content: '\e8c3'; font-family: 'font77421951'; }
.eci.font77421951-cloud::before { content: '\e8c4'; font-family: 'font77421951'; }
.eci.font77421951-flash-outline::before { content: '\e8c5'; font-family: 'font77421951'; }
.eci.font77421951-flash::before { content: '\e8c6'; font-family: 'font77421951'; }
.eci.font77421951-moon::before { content: '\e8c7'; font-family: 'font77421951'; }
.eci.font77421951-waves-outline::before { content: '\e8c8'; font-family: 'font77421951'; }
.eci.font77421951-waves::before { content: '\e8c9'; font-family: 'font77421951'; }
.eci.font77421951-rain::before { content: '\e8ca'; font-family: 'font77421951'; }
.eci.font77421951-cloud-sun::before { content: '\e8cb'; font-family: 'font77421951'; }
.eci.font77421951-drizzle::before { content: '\e8cc'; font-family: 'font77421951'; }
.eci.font77421951-snow::before { content: '\e8cd'; font-family: 'font77421951'; }
.eci.font77421951-cloud-flash::before { content: '\e8ce'; font-family: 'font77421951'; }
.eci.font77421951-cloud-wind::before { content: '\e8cf'; font-family: 'font77421951'; }
.eci.font77421951-wind::before { content: '\e8d0'; font-family: 'font77421951'; }
.eci.font77421951-plane-outline::before { content: '\e8d1'; font-family: 'font77421951'; }
.eci.font77421951-plane::before { content: '\e8d2'; font-family: 'font77421951'; }
.eci.font77421951-leaf::before { content: '\e8d3'; font-family: 'font77421951'; }
.eci.font77421951-lifebuoy::before { content: '\e8d4'; font-family: 'font77421951'; }
.eci.font77421951-briefcase::before { content: '\e8d5'; font-family: 'font77421951'; }
.eci.font77421951-brush::before { content: '\e8d6'; font-family: 'font77421951'; }
.eci.font77421951-pipette::before { content: '\e8d7'; font-family: 'font77421951'; }
.eci.font77421951-power-outline::before { content: '\e8d8'; font-family: 'font77421951'; }
.eci.font77421951-power::before { content: '\e8d9'; font-family: 'font77421951'; }
.eci.font77421951-check-outline::before { content: '\e8da'; font-family: 'font77421951'; }
.eci.font77421951-check::before { content: '\e8db'; font-family: 'font77421951'; }
.eci.font77421951-gift::before { content: '\e8dc'; font-family: 'font77421951'; }
.eci.font77421951-temperatire::before { content: '\e8dd'; font-family: 'font77421951'; }
.eci.font77421951-chart-outline::before { content: '\e8de'; font-family: 'font77421951'; }
.eci.font77421951-chart::before { content: '\e8df'; font-family: 'font77421951'; }
.eci.font77421951-chart-alt-outline::before { content: '\e8e0'; font-family: 'font77421951'; }
.eci.font77421951-chart-alt::before { content: '\e8e1'; font-family: 'font77421951'; }
.eci.font77421951-chart-bar-outline::before { content: '\e8e2'; font-family: 'font77421951'; }
.eci.font77421951-chart-bar::before { content: '\e8e3'; font-family: 'font77421951'; }
.eci.font77421951-chart-pie-outline::before { content: '\e8e4'; font-family: 'font77421951'; }
.eci.font77421951-chart-pie::before { content: '\e8e5'; font-family: 'font77421951'; }
.eci.font77421951-ticket::before { content: '\e8e6'; font-family: 'font77421951'; }
.eci.font77421951-credit-card::before { content: '\e8e7'; font-family: 'font77421951'; }
.eci.font77421951-clipboard::before { content: '\e8e8'; font-family: 'font77421951'; }
.eci.font77421951-database::before { content: '\e8e9'; font-family: 'font77421951'; }
.eci.font77421951-key-outline::before { content: '\e8ea'; font-family: 'font77421951'; }
.eci.font77421951-key::before { content: '\e8eb'; font-family: 'font77421951'; }
.eci.font77421951-flow-split::before { content: '\e8ec'; font-family: 'font77421951'; }
.eci.font77421951-flow-merge::before { content: '\e8ed'; font-family: 'font77421951'; }
.eci.font77421951-flow-parallel::before { content: '\e8ee'; font-family: 'font77421951'; }
.eci.font77421951-flow-cross::before { content: '\e8ef'; font-family: 'font77421951'; }
.eci.font77421951-certificate-outline::before { content: '\e8f0'; font-family: 'font77421951'; }
.eci.font77421951-certificate::before { content: '\e8f1'; font-family: 'font77421951'; }
.eci.font77421951-scissors-outline::before { content: '\e8f2'; font-family: 'font77421951'; }
.eci.font77421951-scissors::before { content: '\e8f3'; font-family: 'font77421951'; }
.eci.font77421951-flask::before { content: '\e8f4'; font-family: 'font77421951'; }
.eci.font77421951-wine::before { content: '\e8f5'; font-family: 'font77421951'; }
.eci.font77421951-coffee::before { content: '\e8f6'; font-family: 'font77421951'; }
.eci.font77421951-beer::before { content: '\e8f7'; font-family: 'font77421951'; }
.eci.font77421951-anchor-outline::before { content: '\e8f8'; font-family: 'font77421951'; }
.eci.font77421951-anchor::before { content: '\e8f9'; font-family: 'font77421951'; }
.eci.font77421951-puzzle-outline::before { content: '\e8fa'; font-family: 'font77421951'; }
.eci.font77421951-puzzle::before { content: '\e8fb'; font-family: 'font77421951'; }
.eci.font77421951-tree::before { content: '\e8fc'; font-family: 'font77421951'; }
.eci.font77421951-calculator::before { content: '\e8fd'; font-family: 'font77421951'; }
.eci.font77421951-infinity-outline::before { content: '\e8fe'; font-family: 'font77421951'; }
.eci.font77421951-infinity::before { content: '\e8ff'; font-family: 'font77421951'; }
.eci.font77421951-pi-outline::before { content: '\e900'; font-family: 'font77421951'; }
.eci.font77421951-pi::before { content: '\e901'; font-family: 'font77421951'; }
.eci.font77421951-at::before { content: '\e902'; font-family: 'font77421951'; }
.eci.font77421951-at-circled::before { content: '\e903'; font-family: 'font77421951'; }
.eci.font77421951-looped-square-outline::before { content: '\e904'; font-family: 'font77421951'; }
.eci.font77421951-looped-square-interest::before { content: '\e905'; font-family: 'font77421951'; }
.eci.font77421951-sort-alphabet-outline::before { content: '\e906'; font-family: 'font77421951'; }
.eci.font77421951-sort-alphabet::before { content: '\e907'; font-family: 'font77421951'; }
.eci.font77421951-sort-numeric-outline::before { content: '\e908'; font-family: 'font77421951'; }
.eci.font77421951-sort-numeric::before { content: '\e909'; font-family: 'font77421951'; }
.eci.font77421951-dribbble-circled::before { content: '\e90a'; font-family: 'font77421951'; }
.eci.font77421951-dribbble::before { content: '\e90b'; font-family: 'font77421951'; }
.eci.font77421951-facebook-circled::before { content: '\e90c'; font-family: 'font77421951'; }
.eci.font77421951-facebook::before { content: '\e90d'; font-family: 'font77421951'; }
.eci.font77421951-flickr-circled::before { content: '\e90e'; font-family: 'font77421951'; }
.eci.font77421951-flickr::before { content: '\e90f'; font-family: 'font77421951'; }
.eci.font77421951-github-circled::before { content: '\e910'; font-family: 'font77421951'; }
.eci.font77421951-github::before { content: '\e911'; font-family: 'font77421951'; }
.eci.font77421951-lastfm-circled::before { content: '\e912'; font-family: 'font77421951'; }
.eci.font77421951-lastfm::before { content: '\e913'; font-family: 'font77421951'; }
.eci.font77421951-linkedin-circled::before { content: '\e914'; font-family: 'font77421951'; }
.eci.font77421951-linkedin::before { content: '\e915'; font-family: 'font77421951'; }
.eci.font77421951-pinterest-circled::before { content: '\e916'; font-family: 'font77421951'; }
.eci.font77421951-pinterest::before { content: '\e917'; font-family: 'font77421951'; }
.eci.font77421951-skype-outline::before { content: '\e918'; font-family: 'font77421951'; }
.eci.font77421951-skype::before { content: '\e919'; font-family: 'font77421951'; }
.eci.font77421951-tumbler-circled::before { content: '\e91a'; font-family: 'font77421951'; }
.eci.font77421951-tumbler::before { content: '\e91b'; font-family: 'font77421951'; }
.eci.font77421951-twitter-circled::before { content: '\e91c'; font-family: 'font77421951'; }
.eci.font77421951-twitter::before { content: '\e91d'; font-family: 'font77421951'; }
.eci.font77421951-vimeo-circled::before { content: '\e91e'; font-family: 'font77421951'; }
.eci.font77421951-vimeo::before { content: '\e91f'; font-family: 'font77421951'; }
.eci.font77421951-music::before { content: '\e920'; font-family: 'font77421951'; }
.eci.font77421951-search::before { content: '\e921'; font-family: 'font77421951'; }
.eci.font77421951-mail::before { content: '\e922'; font-family: 'font77421951'; }
.eci.font77421951-heart-1::before { content: '\e923'; font-family: 'font77421951'; }
.eci.font77421951-star-1::before { content: '\e924'; font-family: 'font77421951'; }
.eci.font77421951-user-1::before { content: '\e925'; font-family: 'font77421951'; }
.eci.font77421951-videocam-1::before { content: '\e926'; font-family: 'font77421951'; }
.eci.font77421951-camera::before { content: '\e927'; font-family: 'font77421951'; }
.eci.font77421951-photo::before { content: '\e928'; font-family: 'font77421951'; }
.eci.font77421951-attach-1::before { content: '\e929'; font-family: 'font77421951'; }
.eci.font77421951-lock-1::before { content: '\e92a'; font-family: 'font77421951'; }
.eci.font77421951-eye::before { content: '\e92b'; font-family: 'font77421951'; }
.eci.font77421951-tag::before { content: '\e92c'; font-family: 'font77421951'; }
.eci.font77421951-thumbs-up-1::before { content: '\e92d'; font-family: 'font77421951'; }
.eci.font77421951-pencil-1::before { content: '\e92e'; font-family: 'font77421951'; }
.eci.font77421951-comment-1::before { content: '\e92f'; font-family: 'font77421951'; }
.eci.font77421951-location-1::before { content: '\e930'; font-family: 'font77421951'; }
.eci.font77421951-cup::before { content: '\e931'; font-family: 'font77421951'; }
.eci.font77421951-trash-1::before { content: '\e932'; font-family: 'font77421951'; }
.eci.font77421951-doc-1::before { content: '\e933'; font-family: 'font77421951'; }
.eci.font77421951-note::before { content: '\e934'; font-family: 'font77421951'; }
.eci.font77421951-cog-1::before { content: '\e935'; font-family: 'font77421951'; }
.eci.font77421951-params::before { content: '\e936'; font-family: 'font77421951'; }
.eci.font77421951-calendar-1::before { content: '\e937'; font-family: 'font77421951'; }
.eci.font77421951-sound::before { content: '\e938'; font-family: 'font77421951'; }
.eci.font77421951-clock-1::before { content: '\e939'; font-family: 'font77421951'; }
.eci.font77421951-lightbulb-1::before { content: '\e93a'; font-family: 'font77421951'; }
.eci.font77421951-tv::before { content: '\e93b'; font-family: 'font77421951'; }
.eci.font77421951-desktop-1::before { content: '\e93c'; font-family: 'font77421951'; }
.eci.font77421951-mobile-1::before { content: '\e93d'; font-family: 'font77421951'; }
.eci.font77421951-cd::before { content: '\e93e'; font-family: 'font77421951'; }
.eci.font77421951-inbox::before { content: '\e93f'; font-family: 'font77421951'; }
.eci.font77421951-globe-1::before { content: '\e940'; font-family: 'font77421951'; }
.eci.font77421951-cloud-1::before { content: '\e941'; font-family: 'font77421951'; }
.eci.font77421951-paper-plane::before { content: '\e942'; font-family: 'font77421951'; }
.eci.font77421951-fire::before { content: '\e943'; font-family: 'font77421951'; }
.eci.font77421951-graduation-cap::before { content: '\e944'; font-family: 'font77421951'; }
.eci.font77421951-megaphone::before { content: '\e945'; font-family: 'font77421951'; }
.eci.font77421951-database-1::before { content: '\e946'; font-family: 'font77421951'; }
.eci.font77421951-key-1::before { content: '\e947'; font-family: 'font77421951'; }
.eci.font77421951-beaker::before { content: '\e948'; font-family: 'font77421951'; }
.eci.font77421951-truck::before { content: '\e949'; font-family: 'font77421951'; }
.eci.font77421951-money::before { content: '\e94a'; font-family: 'font77421951'; }
.eci.font77421951-food::before { content: '\e94b'; font-family: 'font77421951'; }
.eci.font77421951-shop::before { content: '\e94c'; font-family: 'font77421951'; }
.eci.font77421951-diamond::before { content: '\e94d'; font-family: 'font77421951'; }
.eci.font77421951-t-shirt::before { content: '\e94e'; font-family: 'font77421951'; }
.eci.font77421951-wallet::before { content: '\e94f'; font-family: 'font77421951'; }
.eci.font77421951-music-outline::before { content: '\e950'; font-family: 'font77421951'; }
.eci.font77421951-music-1::before { content: '\e951'; font-family: 'font77421951'; }
.eci.font77421951-search-outline::before { content: '\e952'; font-family: 'font77421951'; }
.eci.font77421951-picture-outline::before { content: '\e953'; font-family: 'font77421951'; }
.eci.font77421951-picture::before { content: '\e954'; font-family: 'font77421951'; }
.eci.font77421951-camera-outline::before { content: '\e955'; font-family: 'font77421951'; }
.eci.font77421951-search-1::before { content: '\e956'; font-family: 'font77421951'; }
.eci.font77421951-mail-1::before { content: '\e957'; font-family: 'font77421951'; }
.eci.font77421951-camera-1::before { content: '\e958'; font-family: 'font77421951'; }
.eci.font77421951-th-outline::before { content: '\e959'; font-family: 'font77421951'; }
.eci.font77421951-divide::before { content: '\e95a'; font-family: 'font77421951'; }
.eci.font77421951-eq-outline::before { content: '\e95b'; font-family: 'font77421951'; }
.eci.font77421951-tags::before { content: '\e95c'; font-family: 'font77421951'; }
.eci.font77421951-bookmark::before { content: '\e95d'; font-family: 'font77421951'; }
.eci.font77421951-minus-outline::before { content: '\e95e'; font-family: 'font77421951'; }
.eci.font77421951-minus::before { content: '\e95f'; font-family: 'font77421951'; }
.eci.font77421951-divide-outline::before { content: '\e960'; font-family: 'font77421951'; }
.eci.font77421951-eye-outline::before { content: '\e961'; font-family: 'font77421951'; }
.eci.font77421951-eye-1::before { content: '\e962'; font-family: 'font77421951'; }
.eci.font77421951-tag-1::before { content: '\e963'; font-family: 'font77421951'; }
@font-face {
font-family: 'fontello-3b7ff79d';
src: url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-3b7ff79d.zip/fontello-3b7ff79d/font/fontello.eot?304956261);
src: url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-3b7ff79d.zip/fontello-3b7ff79d/font/fontello.eot?304956261#iefix) format('embedded-opentype'),
url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-3b7ff79d.zip/fontello-3b7ff79d/font/fontello.woff2?304956261) format('woff2'),
url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-3b7ff79d.zip/fontello-3b7ff79d/font/fontello.woff?304956261) format('woff'),
url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-3b7ff79d.zip/fontello-3b7ff79d/font/fontello.ttf?304956261) format('truetype'),
url(//portalsagres.com.br/wp-content/uploads/elementor_icons_files/fontello-3b7ff79d.zip/fontello-3b7ff79d/font/fontello.svg?304956261#fontello) format('svg');
font-weight: normal;
font-style: normal;
}
.eci.fontello-3b7ff79d-box::before { content: '\f100'; font-family: 'fontello-3b7ff79d'; }
.eci.fontello-3b7ff79d-restaurant-eating-tools-set-of-three-pieces::before { content: '\f101'; font-family: 'fontello-3b7ff79d'; }
.eci.fontello-3b7ff79d-plate-fork-and-knife::before { content: '\f102'; font-family: 'fontello-3b7ff79d'; }
.eci.fontello-3b7ff79d-restaurant::before { content: '\f103'; font-family: 'fontello-3b7ff79d'; }
.eci.fontello-3b7ff79d-price-tag::before { content: '\f104'; font-family: 'fontello-3b7ff79d'; }
.eci.fontello-3b7ff79d-bus-side-view::before { content: '\f105'; font-family: 'fontello-3b7ff79d'; }
.eci.fontello-3b7ff79d-bus::before { content: '\f106'; font-family: 'fontello-3b7ff79d'; }
.eci.fontello-3b7ff79d-megaphone::before { content: '\f107'; font-family: 'fontello-3b7ff79d'; }
.eci.fontello-3b7ff79d-megaphone-1::before { content: '\f108'; font-family: 'fontello-3b7ff79d'; }